/*
package com.lightjet.macross.base.feign.api.service.qcs;

import com.lightjet.macross.base.feign.api.config.JWTFeignConfig;
import com.lightjet.macross.biz.qcs.domain.OReport;
import com.lightjet.macross.biz.qcs.dto.ComponentInstallStandardDTO;
import com.lightjet.macross.biz.qcs.dto.EnvelopeDataDTO;
import com.lightjet.macross.biz.qcs.dto.MaterialInstallActDTO;
import com.lightjet.macross.biz.qcs.dto.MaterialInstallStandardDTO;
import com.lightjet.macross.common.dto.ResponseDTO;
import org.springframework.cloud.openfeign.FeignClient;

import java.util.List;

@FeignClient(value = "biz-qcs-qh",configuration = JWTFeignConfig.class)
public interface QualityHealthRemoteClient {

    ResponseDTO<List<ComponentInstallStandardDTO>> ComponentInstallStandar(String batchid, String picid, String includeoffspring);

    ResponseDTO<List<ComponentInstallStandardDTO>> ComponentOutCatalogAccord(String batchid, String picid);

    ResponseDTO<List<ComponentInstallStandardDTO>> ComponentDPAAccord(String batchid, String picid);

    ResponseDTO<List<ComponentInstallStandardDTO>> ComponentFilterAccord(String batchid, String picid);

    ResponseDTO<List<MaterialInstallStandardDTO>> MaterialInstallStandard(String batchid, String picid);

    ResponseDTO<List<MaterialInstallActDTO>> MaterialInstallAct(String batchid, String picid);

    ResponseDTO<List<EnvelopeDataDTO>> EnvelopeData(String sn);

    ResponseDTO<List<OReport>> OReortData(String batchid,String picid);
}
*/
